مرتب سازی حبابی (++C)

مرتب سازی حبابی (++C)

چهار شنبه 10 بهمن 1397
12:46
گروه توسعه هوشمند

#include
#include
using namespace std;


void insert(float[], int);
void print(float[], int);
void sort(float[], int);

int main()
{
    cout << "********************************************************" << endl;
    cout << "             smartdevelop.ir" << endl;
    cout << "********************************************************" << endl;
    float a[100];
    int n;
    cout << "tol ra vared konid : ";
    cin >> n;
    cout << "\n\n";
    insert(a, n);
    sort(a, n);
    cout << "\n\n" << "moratab shod:\n\n";
    print(a, n);
    cout << "\n\n" << "feshar dahid dokmeiie baraie khoroj ....";
    getch();
    return 0;
}

void insert(float a[], int n)
{
    for (int i = 0;i<n;i++)
    {
        cout << "a[" << i << "]=";
        cin >> a[i];
    }
}


void sort(float a[], int n)
{
    float temp;
    int i, j;
    for (i = 1;i<n;i++)
    {
        for (j = 0;j        {
            if (a[j]>a[j + 1])
            {
                temp = a[j];
                a[j] = a[j + 1];
                a[j + 1] = temp;
            }
        }
    }
}


void print(float a[], int n)
{
    for (int i = 0;i<n;i++)
        cout << a[i] << ',';
}

 

 

 

 از کتابخانه های  iostream  و  conio.h  استفاه کنید

سورس : دانلود

 

 

 

 

 

 

 

 

 

 

 

 


نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:






موضوعات مرتبط: ++C